﻿@charset "utf-8";
html
{
    *overflow:auto;
    _overflow:hidden;
}
body
{
    overflow-x:hidden;
    overflow:auto;
    width:100%;
    background:none;
    background: #F4FBFF url(../img/common/conback.png) no-repeat right bottom scroll;
}
#workspace
{
    background:none;
    overflow:auto;
    display:block;
    width:100%;
    min-height:100%;
    height:100%;
    _height:100%;
    _overflow:hidden;
    position:relative;
}
#loginback
{
    position:fixed;
    _position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:-5;
}
#LoginDiv
{
    margin:0% auto 0;
    /*padding: 0 0 30px 0;*/
    padding:0;
    height:600px;
    min-width:944px;
    max-width:1280px;
    display:block;
    position:relative;
}
    #LoginDiv .headertab
    {
        width:100%;
        border-collapse:collapse;
        border-spacing:0;
        position: relative;
        top:10%;
        z-index: 1;
    }
    #loginbg
    {
        position:absolute;
        width:100%;
        top:200px;
        left:0px;
        z-index:0;
    }
        #loginbg img
        {
            width:100%;
            height:100%;
            max-width:1280px;
            max-height:450px;
        }
#loginbgimg
{
    min-width:236px;
    min-height:105px;
    /*width:80%;
    height:65%;*/
    width:944px;
    height:422px;
    position:fixed;
    position:absolute;
    left:50%;
    margin-left:-472px;
    top:175px;
    z-index:-1;
}
.headertab td
{
    border-collapse:collapse;
    border-spacing:0;
}
#LoginDiv tr
{
    height:34px;
    line-height:34px;
}
#LoginDiv .headertab .td0
{
   
    vertical-align:top;
    text-align:center;            
}
#LoginDiv .headertab .tdline
{
    width:4%;
    text-align:center;
}
#LoginDiv .headertab .tdline .line
{
    width:0;
    height:70px;
    border-left:1px solid #FFF;
}
#loginboxdiv
{
    margin:0 auto;
    width:304px;
    height:94px;
    background:url("../img/login/loginbg.png") no-repeat;
}
#loginbox
{
    width:304px;
    height:94px;
}
    #loginbox tr
    {
        height:20px;
        line-height:30px;
    }
#loginbox .td1
{
    width:80px;
    height:30px;
    line-height:28px;
    vertical-align:middle;
}
    #loginbox .td2
    {
        width:125px;
    }
    #loginbox .td2
    {
        width:99px;
    }
.headertab .title
{
    color:#333;
    font-size:14px;
    font-weight: bold;
    text-align:center;
    width:65px;
    height:28px;
    line-height:26px;
}
.headertab .logintxt
{
    float:left;
    border:0 none;
    background-color:white;
    font-size:14px;
    border:1px solid #B7B7B7;
    padding:0 5px;
    width:113px;
    height:22px;
    line-height:22px;
    vertical-align:middle;
}
.headertab a
{
    color:white;
    font-size:14px;
    text-decoration:none;
}
    .headertab a:hover
    {
        text-decoration:underline;
    }
.headertab .pwdspan
{
    font-size:14px;
    color:white;
    margin-right:15px;
}
.headertab .pwdspan input
{
    margin-right:5px;
    vertical-align:middle;
}
.headertab .btnlogin
{
    color:white;
    cursor:pointer;
    font-size:16px;
    font-family:Microsoft JhengHei UI;
    margin-left: 15px;
    border:0 none;
    width:54px;
    height:54px;
    line-height:54px;
    vertical-align:middle;
    background:transparent url(../img/login/btnlogin.png) no-repeat left top scroll;
}
    .headertab .btnlogin:hover {
        background:transparent url(../img/login/btnloginhover.png) no-repeat left top scroll;
    }